package com.mqy.mybatis.mapper;

import com.mqy.mybatis.pojo.BookUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author 13159 //作者
 * @version V1.0 //版本
 * @Project 2022.3.1MyBatis
 * @Package com.mqy.mybatis.mapper
 * @Description:
 * @Date 2022/3/1 20:46//日期
 * @Motto:放下杂念,只为迎接明天更好的自己
 */

public interface UserMapper {
    //按照id查询,需要一个参数
    BookUser selectID(Long id);

    /*核对账户密码是否正确*/
    BookUser selectusernameANDpassword(@Param("username") String username, @Param("password") String password);

    /*创建一个map用来传递参数*/
    public BookUser selectMAP(Map values);

    /*和对象参数绑定*/
    public BookUser selectUSER(BookUser user);

    /*模糊查询*/
    public List<BookUser> selectMHCX(@Param("keyword") String keyword);



    /*增加*/
        public  void inserrtID(@Param("id") Integer id, @Param("username") String username, @Param("password") String password);
        public  void inserrtID1(@Param("username") String username, @Param("password") String password);
        /*主键回填*/
        public   int inserrtIDZIZ(@Param("username") String username, @Param("password") String password);
        public   int inserrtIDUUID( @Param("password") String password);

    /*修改*/
    public void updateUSERNAME(@Param("id") Integer id, @Param("username") String username, @Param("password") String password);

    /*删除*/
    public int delectID(Integer id);


}
